CMAKE_MINIMUM_REQUIRED(VERSION 3.18)
PROJECT(UT2004)

include("../configure.cmake")

set(XGAME_SRC
    Inc/AAimedAttachment.h
    Inc/XGame.h
    Inc/XGameClasses.h

    Src/XGame.cpp
    Src/XUtil.cpp
)

file(GLOB XGAME_CLASSES CONFIGURE_DEPENDS "Classes/*.uc")

set(XGAME_DEPS Core Engine)

add_unreal_native_package(XGame
    CLASSES ${XGAME_CLASSES}
    SOURCES ${XGAME_SRC}
    DEPENDS_ON ${XGAME_DEPS}
)